#ifndef __TYPES_HH__
#define __TYPES_HH__

#include <vector>
#include <cstdint>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>

namespace mc
{

// 方块类型枚举
enum BlockType : unsigned char
{
    EMPTY = 0,
    DIRT,
    STONE,
    GRASS,
    TNT,
    OAKLOG,
    PSITON,
    CRAFTINGTABLE,
    BLOCKTYEP_COUNT,
};

using vector3 = std::vector<std::vector<std::vector<BlockType>>>;

}

#endif